Ejercicio No. 7

 
     
 

Enunciado

Modelar en UML un clase cliente que represente las características de una persona y una clase Cuenta que representa las acciones que puede ejecutar el cliente. Dicha relación debe mostrar las siguientes operaciones:

• Deposito a cuenta

• Retiro de cuenta

 
     
 

Solución

Como mostramos en el ejercicio No. 1 tenemos una clase Cuenta en la cual podemos ingresar, reingresar y consultar el saldo de una cuenta, en este caso tenemos la clase Cliente en la cual encontramos los atributos nombreCliente de tipo char.

Además, tenemos una a relación de tipo asociación la cual muestra dos tipos de multiplicidad, o sea el número de veces que una clase se asocia con la otra. Podemos observar que la clase Cliente tiene una multiplicidad de cero a muchos (0 … *) hacia la clase Cuenta lo que significa que un Cliente puede tener de cero a muchas cuentas. Ahora la clase Cuenta tiene una multiplicidad de uno a muchos lo que significa que para esta clase se necesita por lo menos que exista un cliente, ya que no es posible una cuenta sin cliente.